# -*- coding: utf-8 -*-
import yagmail

def SendEmail(PckageVersion, Customer, toUser=None, ccUser=None,attachments=None):
    #链接邮箱服务器
    yag = yagmail.SMTP(user="wup06@mingyuanyun.com", password="Password01!", host='smtp.exmail.qq.com')

    #邮箱正文
    contents = ['    '+PckageVersion+'版本工作流更新包已推送【'+Customer+'】',
                '项目无需验证，只是后续需要使用，注意更新与客户一致的版本，也可以通过RDC或工作流团队申请站点。',
                '工作流站点申请地址：http://10.5.11.102:7010，如有疑问，可联系徐浩。',
                '更新过程中遇到问题，可联系吴鹏！']
    #邮件主题
    Subject = '【工作流更新包推送通知】：'+PckageVersion+'版本工作流已推送【'+Customer+'】，请知悉！'

    #默认收件人
    SendTo = []
    if toUser != None:
        for user in toUser:
            SendTo.append(user)

    # 默认抄送人
    SendCc = ['yank@mingyuanyun.com','xuh07@mingyuanyun.com','chenr02@mingyuanyun.com','wup06@mingyuanyun.com','songmy@mingyuanyun.com']
    # SendCc =[]
    if ccUser != None:
        for user in ccUser:
            SendCc.append(user)
    print (SendTo,SendCc)

    # 发送邮件
    yag.send(SendTo, Subject,contents,cc=SendCc)

# if __name__ == '__main__':
#     SendEmail('1.2.02.1', '测试客户', ['32712784@qq.com', 'qq32712784@163.com'],['32712784@qq.com', 'qq32712784@163.com'],attachments=[ur"F:\09-工作流推包\手工包\01、核心ERP更新包.zip"])